// 封装自定义指令 --自动获取焦点
// 封装一个插件- 使用vue.use注册
// Vue.use 中需要一个install方法 并且这个方法 在映入vue.js 时会自将Vue实例传入参数
// 所以不需要再引入 Vue
// 安装vue.js 插件 如果插件是一个对象，必须提供 install 方法。如果插件是一个函数，它会被作为 install 方法。install 方法调用时，会将 Vue 作为参数传入。
export default {
  install (Vue) {
    Vue.directive('focus', {
      inserted: function (el) {
        el = el.querySelector('input')
        // console.log(el)
        // 使用原生 聚焦
        el.focus()
      }
    })
  }
}
